package com.lidong.service;

import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.lidong.hystrix.SayServiceHystrix;

/**
 * @Description : 定义一个feign接口，通过@FeignClient（“服务名”），来指定调用哪个服务。比如在代码中调用了service-say服务的“/say”接口
 * @Author : lidong
 * @Date : 2017年11月9日
 */
@FeignClient(value = "service-say", fallback = SayServiceHystrix.class)
public interface SayService {

	@RequestMapping("/say")
	public String say(@RequestParam(value = "name") String name);
	
}
